Artemis Trouble Ticket API - TMF621
API Data Dictionary - GET troubleTicketSpecification
This section defines the key fields used in the TMF621 Trouble Ticket API. Attributes listed here may appear in request or response payloads depending on the operation. Fields are derived from TMF621 v5.0.0 and follow TMF630 REST design principles.
API request payload
This endpoint returns a list of available ticket specifications that can be used when raising new trouble tickets. Each specification defines the structure and expected characteristics for a specific ticket type (e.g., voice quality issue, broadband slow speeds).
The list of supported specifications is centrally maintained, and only a small set of known specification IDs (e.g., Voice-QOS, Broadband-Slow-Speeds) will be supported at any given time. Partners are not expected to call this endpoint dynamically as part of the ticket submission flow. Partners should reference these IDs directly in the troubleTicketSpecification.id field during POST.
Although filtering is supported via query parameters (e.g., lifecycleStatus, version, name), this is intended for offline use (e.g., reference tools or onboarding), not for operational calls on a per-ticket basis, as doing so may negatively impact API performance. Prefix-based filtering (e.g. ‘id starts with Voice-’) is not currently supported. The Voice- and Broadband- prefixes in the id field are naming conventions only, and should not be interpreted as a filterable category.
The response contains high-level metadata for each specification, including id, name, lifecycleStatus, and version, along with an href link for retrieving full details via GET /troubleTicketSpecification/{id}. Specifications marked as active should be used when submitting tickets; retired specifications are for reference only.
Response Shaping (fields Parameter)
The TMF standard defines a fields query parameter to allow clients to limit which fields are included in API responses. However, this parameter is currently not fully supported in the implementation of the Trouble Ticket API.
- Any use of
fieldsin the request of GET /troubleTicketSpecification will be ignored.
GET /troubleTicketSpecification example responses:
Voice-TLOS
{
"id": "Voice-TLOS",
"name": "Voice-TLOS",
"href": "https://test.api.wholesale.pxc.co.uk/uat/partners/troubleTicket/v1/troubleTicketSpecification/Voice-TLOS",
"@type": "TroubleTicketSpecification",
"description": "Voice-TLOS (Total Loss of Service) specification",
"creationDate": "2025-01-01T00:00:00Z",
"lastUpdate": "2025-01-01T00:00:00Z",
"lifecycleStatus": "active",
"validFor": {
"startDateTime": "2025-01-01T00:00:00Z",
"endDateTime": "2030-12-31T11:59:59Z"
},
"version": "1",
"specCharacteristic": [
{
"id": "allCPEChecksComplete",
"name": "allCPEChecksComplete",
"configurable": true,
"description": "Boolean confirming whether all CPE checks were checked by agent",
"extensible": false,
"isUnique": false,
"minCardinality": 1,
"maxCardinality": 1,
"regex": "(true|false)",
"valueType": "boolean",
"validFor": {
"startDateTime": "2025-01-01T00:00:00Z"
},
"characteristicValueSpecification": [
{
"value": true,
"valueType": "boolean",
"@type": "BooleanCharacteristicValueSpecification"
},
{
"value": false,
"valueType": "boolean",
"@type": "BooleanCharacteristicValueSpecification"
}
],
"@type": "CharacteristicValueSpecification"
},
{
"id": "safetyNote",
"name": "safetyNote",
"configurable": true,
"description": "Details of any safety-related notes for site visit",
"extensible": false,
"isUnique": false,
"minCardinality": 0,
"maxCardinality": 1,
"regex": "^.{1,200}__COMPONENT_PLACEHOLDER__quot;,
"valueType": "string",
"validFor": {
"startDateTime": "2025-01-01T00:00:00Z"
},
"@type": "CharacteristicValueSpecification"
},
{
"id": "authoriseEngineerEffort",
"name": "authoriseEngineerEffort",
"configurable": true,
"description": "Boolean to confirm agreement to time-related engineering charges if applicable",
"extensible": false,
"isUnique": false,
"minCardinality": 0,
"maxCardinality": 1,
"regex": "(true|false)",
"valueType": "boolean",
"validFor": {
"startDateTime": "2025-01-01T00:00:00Z"
},
"characteristicValueSpecification": [
{
"value": true,
"valueType": "boolean",
"@type": "BooleanCharacteristicValueSpecification"
},
{
"value": false,
"valueType": "boolean",
"@type": "BooleanCharacteristicValueSpecification"
}
],
"@type": "CharacteristicValueSpecification"
}
]
}Voice-Number-Presentation
{
"id": "Voice-Number-Presentation",
"name": "Voice-Number-Presentation",
"href": "https://test.api.wholesale.pxc.co.uk/uat/partners/troubleTicket/v1/troubleTicketSpecification/Voice-Number-Presentation",
"@type": "TroubleTicketSpecification",
"description": "Voice-Number-Presentation specification",
"creationDate": "2025-01-01T00:00:00Z",
"lastUpdate": "2025-01-01T00:00:00Z",
"lifecycleStatus": "active",
"validFor": {
"startDateTime": "2025-01-01T00:00:00Z",
"endDateTime": "2030-12-31T11:59:59Z"
},
"version": "1",
"specCharacteristic": [
{
"id": "safetyNote",
"name": "safetyNote",
"configurable": true,
"description": "Details of any safety-related notes for site visit",
"extensible": false,
"isUnique": false,
"minCardinality": 0,
"maxCardinality": 1,
"regex": "^.{1,200}__COMPONENT_PLACEHOLDER__quot;,
"valueType": "string",
"validFor": {
"startDateTime": "2025-01-01T00:00:00Z"
},
"@type": "CharacteristicValueSpecification"
},
{
"id": "authoriseEngineerEffort",
"name": "authoriseEngineerEffort",
"configurable": true,
"description": "Boolean to confirm agreement to time-related engineering charges if applicable",
"extensible": false,
"isUnique": false,
"minCardinality": 0,
"maxCardinality": 1,
"regex": "(true|false)",
"valueType": "boolean",
"validFor": {
"startDateTime": "2025-01-01T00:00:00Z"
},
"characteristicValueSpecification": [
{
"value": true,
"valueType": "boolean",
"@type": "BooleanCharacteristicValueSpecification"
},
{
"value": false,
"valueType": "boolean",
"@type": "BooleanCharacteristicValueSpecification"
}
],
"@type": "CharacteristicValueSpecification"
}
]
}Voice-QOS
{
"id": "Voice-QOS",
"name": "Voice-QOS",
"href": "https://test.api.wholesale.pxc.co.uk/uat/partners/troubleTicket/v1/troubleTicketSpecification/Voice-QOS",
"@type": "TroubleTicketSpecification",
"description": "Voice-QOS (Quality of Service) specification",
"creationDate": "2025-01-01T00:00:00Z",
"lastUpdate": "2025-01-01T00:00:00Z",
"lifecycleStatus": "active",
"validFor": {
"startDateTime": "2025-01-01T00:00:00Z",
"endDateTime": "2030-12-31T11:59:59Z"
},
"version": "1",
"specCharacteristic": [
{
"id": "faultType",
"name": "faultType",
"description": "The fault type for Voice QOS. Options are: Broken dial tone, Calls cutting off, Faint Calls, Noisy line, Over-hearing, Ring trip, Speech clipping",
"valueType": "string",
"minCardinality": 1,
"maxCardinality": 1,
"configurable": true,
"extensible": false,
"isUnique": false,
"regex": ".*",
"characteristicValueSpecification": [
{
"value": "Faint Calls",
"valueType": "string",
"@type": "StringCharacteristicValueSpecification"
},
{
"value": "Over-hearing",
"valueType": "string",
"@type": "StringCharacteristicValueSpecification"
},
{
"value": "Calls cutting off",
"valueType": "string",
"@type": "StringCharacteristicValueSpecification"
},
{
"value": "Broken dial tone",
"valueType": "string",
"@type": "StringCharacteristicValueSpecification"
},
{
"value": "Speech clipping",
"valueType": "string",
"@type": "StringCharacteristicValueSpecification"
},
{
"value": "Ring trip",
"valueType": "string",
"@type": "StringCharacteristicValueSpecification"
},
{
"value": "Noisy line",
"valueType": "string",
"@type": "StringCharacteristicValueSpecification"
}
],
"validFor": {
"startDateTime": "2025-01-01T00:00:00Z"
},
"@type": "CharacteristicValueSpecification"
},
{
"id": "allCPEChecksComplete",
"name": "allCPEChecksComplete",
"description": "Boolean confirming whether all CPE checks were completed by the agent",
"valueType": "boolean",
"minCardinality": 1,
"maxCardinality": 1,
"configurable": true,
"extensible": false,
"isUnique": false,
"regex": "(true|false)",
"characteristicValueSpecification": [
{
"value": true,
"valueType": "boolean",
"@type": "BooleanCharacteristicValueSpecification"
},
{
"value": false,
"valueType": "boolean",
"@type": "BooleanCharacteristicValueSpecification"
}
],
"validFor": {
"startDateTime": "2025-01-01T00:00:00Z"
},
"@type": "CharacteristicValueSpecification"
},
{
"id": "frequency",
"name": "frequency",
"description": "Frequency of the issue: permanent or intermittent",
"valueType": "string",
"minCardinality": 1,
"maxCardinality": 1,
"configurable": true,
"extensible": false,
"isUnique": false,
"regex": "^(permanent|intermittent)__COMPONENT_PLACEHOLDER__quot;,
"characteristicValueSpecification": [
{
"value": "permanent",
"valueType": "string",
"@type": "StringCharacteristicValueSpecification"
},
{
"value": "intermittent",
"valueType": "string",
"@type": "StringCharacteristicValueSpecification"
}
],
"validFor": {
"startDateTime": "2025-01-01T00:00:00Z"
},
"@type": "CharacteristicValueSpecification"
},
{
"id": "examplesWhenFaultOccurs",
"name": "examplesWhenFaultOccurs",
"description": "In the event of a fault having intermittent frequency, up to three date and times when the fault was experienced.",
"valueType": "string",
"minCardinality": 0,
"maxCardinality": 1,
"configurable": true,
"extensible": false,
"isUnique": false,
"regex": "^.{1,200}__COMPONENT_PLACEHOLDER__quot;,
"charSpecRelationship": [
{
"@type": "CharacteristicSpecificationRelationship",
"characteristicSpecificationId": "frequency",
"relationshipType": "dependency"
}
],
"validFor": {
"startDateTime": "2025-01-01T00:00:00Z"
},
"@type": "CharacteristicValueSpecification"
},
{
"id": "numberDialled",
"name": "numberDialled",
"description": "The number dialled when experiencing the fault.",
"valueType": "string",
"minCardinality": 1,
"maxCardinality": 1,
"configurable": true,
"extensible": false,
"isUnique": false,
"regex": "^.{1,30}__COMPONENT_PLACEHOLDER__quot;,
"validFor": {
"startDateTime": "2025-01-01T00:00:00Z"
},
"@type": "CharacteristicValueSpecification"
},
{
"id": "safetyNote",
"name": "safetyNote",
"description": "Details of any safety-related notes for site visit",
"valueType": "string",
"minCardinality": 0,
"maxCardinality": 1,
"configurable": true,
"extensible": false,
"isUnique": false,
"regex": "^.{1,200}__COMPONENT_PLACEHOLDER__quot;,
"validFor": {
"startDateTime": "2025-01-01T00:00:00Z"
},
"@type": "CharacteristicValueSpecification"
},
{
"id": "authoriseEngineerEffort",
"name": "authoriseEngineerEffort",
"description": "Boolean to confirm agreement to time-related engineering charges if applicable",
"valueType": "boolean",
"minCardinality": 0,
"maxCardinality": 1,
"configurable": true,
"extensible": false,
"isUnique": false,
"regex": "(true|false)",
"characteristicValueSpecification": [
{
"value": true,
"valueType": "boolean",
"@type": "BooleanCharacteristicValueSpecification"
},
{
"value": false,
"valueType": "boolean",
"@type": "BooleanCharacteristicValueSpecification"
}
],
"validFor": {
"startDateTime": "2025-01-01T00:00:00Z"
},
"@type": "CharacteristicValueSpecification"
}
]
}Voice-Outbound-Partial-Loss
{
"id": "Voice-Outbound-Partial-Loss",
"name": "Voice-Outbound-Partial-Loss",
"href": "https://test.api.wholesale.pxc.co.uk/uat/partners/troubleTicket/v1/troubleTicketSpecification/Voice-Outbound-Partial-Loss",
"@type": "TroubleTicketSpecification",
"description": "Voice-Outbound-Partial-Loss specification",
"creationDate": "2025-01-01T00:00:00Z",
"lastUpdate": "2025-01-01T00:00:00Z",
"lifecycleStatus": "active",
"validFor": {
"startDateTime": "2025-01-01T00:00:00Z",
"endDateTime": "2030-12-31T11:59:59Z"
},
"version": "1",
"specCharacteristic": [
{
"id": "faultType",
"name": "faultType",
"description": "The fault type for Voice Outbound Partial Loss. Options are: Outbound",
"valueType": "string",
"minCardinality": 1,
"maxCardinality": 1,
"configurable": true,
"extensible": false,
"isUnique": false,
"regex": ".*",
"characteristicValueSpecification": [
{
"value": "Outbound",
"valueType": "string",
"@type": "StringCharacteristicValueSpecification"
}
],
"validFor": {
"startDateTime": "2025-01-01T00:00:00Z"
},
"@type": "CharacteristicValueSpecification"
},
{
"id": "detailedFaultType",
"name": "detailedFaultType",
"description": "Sub-classification of Voice Outbound Partial Loss issue. Options are: Broken dial tone, No dial tone, Speech clipping",
"valueType": "string",
"minCardinality": 1,
"maxCardinality": 1,
"configurable": true,
"extensible": false,
"isUnique": false,
"regex": ".*",
"characteristicValueSpecification": [
{
"value": "Broken dial tone",
"valueType": "string",
"@type": "StringCharacteristicValueSpecification"
},
{
"value": "Speech clipping",
"valueType": "string",
"@type": "StringCharacteristicValueSpecification"
},
{
"value": "No dial tone",
"valueType": "string",
"@type": "StringCharacteristicValueSpecification"
}
],
"validFor": {
"startDateTime": "2025-01-01T00:00:00Z"
},
"@type": "CharacteristicValueSpecification"
},
{
"id": "allCPEChecksComplete",
"name": "allCPEChecksComplete",
"description": "Boolean confirming whether all CPE checks were completed by the agent",
"valueType": "boolean",
"minCardinality": 1,
"maxCardinality": 1,
"configurable": true,
"extensible": false,
"isUnique": false,
"regex": "(true|false)",
"characteristicValueSpecification": [
{
"value": true,
"valueType": "boolean",
"@type": "BooleanCharacteristicValueSpecification"
},
{
"value": false,
"valueType": "boolean",
"@type": "BooleanCharacteristicValueSpecification"
}
],
"validFor": {
"startDateTime": "2025-01-01T00:00:00Z"
},
"@type": "CharacteristicValueSpecification"
},
{
"id": "frequency",
"name": "frequency",
"description": "Frequency of the issue: permanent or intermittent",
"valueType": "string",
"minCardinality": 1,
"maxCardinality": 1,
"configurable": true,
"extensible": false,
"isUnique": false,
"regex": "^(permanent|intermittent)__COMPONENT_PLACEHOLDER__quot;,
"characteristicValueSpecification": [
{
"value": "permanent",
"valueType": "string",
"@type": "StringCharacteristicValueSpecification"
},
{
"value": "intermittent",
"valueType": "string",
"@type": "StringCharacteristicValueSpecification"
}
],
"validFor": {
"startDateTime": "2025-01-01T00:00:00Z"
},
"@type": "CharacteristicValueSpecification"
},
{
"id": "examplesWhenFaultOccurs",
"name": "examplesWhenFaultOccurs",
"description": "In the event of a fault having intermittent frequency, up to three date and times when the fault was experienced.",
"valueType": "string",
"minCardinality": 0,
"maxCardinality": 1,
"configurable": true,
"extensible": false,
"isUnique": false,
"regex": "^.{1,200}__COMPONENT_PLACEHOLDER__quot;,
"charSpecRelationship": [
{
"@type": "CharacteristicSpecificationRelationship",
"characteristicSpecificationId": "frequency",
"relationshipType": "dependency"
}
],
"validFor": {
"startDateTime": "2025-01-01T00:00:00Z"
},
"@type": "CharacteristicValueSpecification"
},
{
"id": "safetyNote",
"name": "safetyNote",
"description": "Details of any safety-related notes for site visit",
"valueType": "string",
"minCardinality": 0,
"maxCardinality": 1,
"configurable": true,
"extensible": false,
"isUnique": false,
"regex": "^.{1,200}__COMPONENT_PLACEHOLDER__quot;,
"validFor": {
"startDateTime": "2025-01-01T00:00:00Z"
},
"@type": "CharacteristicValueSpecification"
},
{
"id": "authoriseEngineerEffort",
"name": "authoriseEngineerEffort",
"description": "Boolean to confirm agreement to time-related engineering charges if applicable",
"valueType": "boolean",
"minCardinality": 0,
"maxCardinality": 1,
"configurable": true,
"extensible": false,
"isUnique": false,
"regex": "(true|false)",
"characteristicValueSpecification": [
{
"value": true,
"valueType": "boolean",
"@type": "BooleanCharacteristicValueSpecification"
},
{
"value": false,
"valueType": "boolean",
"@type": "BooleanCharacteristicValueSpecification"
}
],
"validFor": {
"startDateTime": "2025-01-01T00:00:00Z"
},
"@type": "CharacteristicValueSpecification"
}
]
}Voice-Inbound-Partial-Loss
{
"id": "Voice-Inbound-Partial-Loss",
"name": "Voice-Inbound-Partial-Loss",
"href": "https://test.api.wholesale.pxc.co.uk/uat/partners/troubleTicket/v1/troubleTicketSpecification/Voice-Inbound-Partial-Loss",
"@type": "TroubleTicketSpecification",
"description": "Voice-Inbound-Partial-Loss specification",
"creationDate": "2025-01-01T00:00:00Z",
"lastUpdate": "2025-01-01T00:00:00Z",
"lifecycleStatus": "active",
"validFor": {
"startDateTime": "2025-01-01T00:00:00Z",
"endDateTime": "2030-12-31T11:59:59Z"
},
"version": "1",
"specCharacteristic": [
{
"id": "faultType",
"name": "faultType",
"configurable": true,
"description": "The fault type for Voice Inbound Partial Loss. Options are: Inbound",
"extensible": false,
"isUnique": false,
"minCardinality": 1,
"maxCardinality": 1,
"regex": ".*",
"valueType": "string",
"characteristicValueSpecification": [
{
"value": "Inbound",
"valueType": "string",
"@type": "StringCharacteristicValueSpecification"
}
],
"validFor": {
"startDateTime": "2025-01-01T00:00:00Z"
},
"@type": "CharacteristicValueSpecification"
},
{
"id": "detailedFaultType",
"name": "detailedFaultType",
"configurable": true,
"description": "Sub-classification of Voice Inbound Partial Loss issue. Options are: Other, Porting",
"extensible": false,
"isUnique": false,
"minCardinality": 1,
"maxCardinality": 1,
"regex": ".*",
"valueType": "string",
"characteristicValueSpecification": [
{
"value": "Porting",
"valueType": "string",
"@type": "StringCharacteristicValueSpecification"
},
{
"value": "Other",
"valueType": "string",
"@type": "StringCharacteristicValueSpecification"
}
],
"validFor": {
"startDateTime": "2025-01-01T00:00:00Z"
},
"@type": "CharacteristicValueSpecification"
},
{
"id": "allCPEChecksComplete",
"name": "allCPEChecksComplete",
"configurable": true,
"description": "Boolean confirming whether all CPE checks were completed by the agent",
"extensible": false,
"isUnique": false,
"minCardinality": 1,
"maxCardinality": 1,
"regex": "(true|false)",
"valueType": "boolean",
"characteristicValueSpecification": [
{
"value": true,
"valueType": "boolean",
"@type": "BooleanCharacteristicValueSpecification"
},
{
"value": false,
"valueType": "boolean",
"@type": "BooleanCharacteristicValueSpecification"
}
],
"validFor": {
"startDateTime": "2025-01-01T00:00:00Z"
},
"@type": "CharacteristicValueSpecification"
},
{
"id": "frequency",
"name": "frequency",
"configurable": true,
"description": "Frequency of the issue: permanent or intermittent",
"extensible": false,
"isUnique": false,
"minCardinality": 1,
"maxCardinality": 1,
"regex": "^(permanent|intermittent)__COMPONENT_PLACEHOLDER__quot;,
"valueType": "string",
"characteristicValueSpecification": [
{
"value": "permanent",
"valueType": "string",
"@type": "StringCharacteristicValueSpecification"
},
{
"value": "intermittent",
"valueType": "string",
"@type": "StringCharacteristicValueSpecification"
}
],
"validFor": {
"startDateTime": "2025-01-01T00:00:00Z"
},
"@type": "CharacteristicValueSpecification"
},
{
"id": "examplesWhenFaultOccurs",
"name": "examplesWhenFaultOccurs",
"configurable": true,
"description": "In the event of a fault having intermittent frequency, up to three date and times when the fault was experienced.",
"extensible": false,
"isUnique": false,
"minCardinality": 0,
"maxCardinality": 1,
"regex": "^.{1,200}__COMPONENT_PLACEHOLDER__quot;,
"valueType": "string",
"charSpecRelationship": [
{
"@type": "CharacteristicSpecificationRelationship",
"characteristicSpecificationId": "frequency",
"relationshipType": "dependency"
}
],
"validFor": {
"startDateTime": "2025-01-01T00:00:00Z"
},
"@type": "CharacteristicValueSpecification"
},
{
"id": "safetyNote",
"name": "safetyNote",
"configurable": true,
"description": "Details of any safety-related notes for site visit",
"extensible": false,
"isUnique": false,
"minCardinality": 0,
"maxCardinality": 1,
"regex": "^.{1,2000}__COMPONENT_PLACEHOLDER__quot;,
"valueType": "string",
"validFor": {
"startDateTime": "2025-01-01T00:00:00Z"
},
"@type": "CharacteristicValueSpecification"
},
{
"id": "authoriseEngineerEffort",
"name": "authoriseEngineerEffort",
"configurable": true,
"description": "Boolean to confirm agreement to time-related engineering charges if applicable",
"extensible": false,
"isUnique": false,
"minCardinality": 0,
"maxCardinality": 1,
"regex": "(true|false)",
"valueType": "boolean",
"characteristicValueSpecification": [
{
"value": true,
"valueType": "boolean",
"@type": "BooleanCharacteristicValueSpecification"
},
{
"value": false,
"valueType": "boolean",
"@type": "BooleanCharacteristicValueSpecification"
}
],
"validFor": {
"startDateTime": "2025-01-01T00:00:00Z"
},
"@type": "CharacteristicValueSpecification"
}
]
}Voice-Destination
{
"id": "Voice-Destination",
"name": "Voice-Destination",
"href": "https://test.api.wholesale.pxc.co.uk/uat/partners/troubleTicket/v1/troubleTicketSpecification/Voice-Destination",
"@type": "TroubleTicketSpecification",
"description": "Voice-Destination specification",
"creationDate": "2025-01-01T00:00:00Z",
"lastUpdate": "2025-01-01T00:00:00Z",
"lifecycleStatus": "active",
"validFor": {
"startDateTime": "2025-01-01T00:00:00Z",
"endDateTime": "2030-12-31T11:59:59Z"
},
"version": "1",
"specCharacteristic": [
{
"id": "faultType",
"name": "faultType",
"description": "The fault type for Voice Destination. Options are: International, Local, Mobile, NGN, National",
"valueType": "string",
"minCardinality": 1,
"maxCardinality": 1,
"configurable": true,
"extensible": false,
"isUnique": false,
"regex": ".*",
"characteristicValueSpecification": [
{
"value": "International",
"valueType": "string",
"@type": "StringCharacteristicValueSpecification"
},
{
"value": "National",
"valueType": "string",
"@type": "StringCharacteristicValueSpecification"
},
{
"value": "Local",
"valueType": "string",
"@type": "StringCharacteristicValueSpecification"
},
{
"value": "NGN",
"valueType": "string",
"@type": "StringCharacteristicValueSpecification"
},
{
"value": "Mobile",
"valueType": "string",
"@type": "StringCharacteristicValueSpecification"
}
],
"validFor": {
"startDateTime": "2025-01-01T00:00:00Z"
},
"@type": "CharacteristicValueSpecification"
},
{
"id": "detailedFaultType",
"name": "detailedFaultType",
"description": "Sub-classification of Voice Destination issue. Options are: Dead air, Engaged tone, Interrupted dial tone, Network messages, Number unobtainable, Other",
"valueType": "string",
"minCardinality": 1,
"maxCardinality": 1,
"configurable": true,
"extensible": false,
"isUnique": false,
"regex": ".*",
"characteristicValueSpecification": [
{
"value": "Engaged tone",
"valueType": "string",
"@type": "StringCharacteristicValueSpecification"
},
{
"value": "Interrupted dial tone",
"valueType": "string",
"@type": "StringCharacteristicValueSpecification"
},
{
"value": "Network messages",
"valueType": "string",
"@type": "StringCharacteristicValueSpecification"
},
{
"value": "Number unobtainable",
"valueType": "string",
"@type": "StringCharacteristicValueSpecification"
},
{
"value": "Dead air",
"valueType": "string",
"@type": "StringCharacteristicValueSpecification"
},
{
"value": "Other",
"valueType": "string",
"@type": "StringCharacteristicValueSpecification"
}
],
"validFor": {
"startDateTime": "2025-01-01T00:00:00Z"
},
"@type": "CharacteristicValueSpecification"
},
{
"id": "allCPEChecksComplete",
"name": "allCPEChecksComplete",
"description": "Boolean confirming whether all CPE checks were completed by the agent",
"valueType": "boolean",
"minCardinality": 1,
"maxCardinality": 1,
"configurable": true,
"extensible": false,
"isUnique": false,
"regex": "(true|false)",
"characteristicValueSpecification": [
{
"value": true,
"valueType": "boolean",
"@type": "BooleanCharacteristicValueSpecification"
},
{
"value": false,
"valueType": "boolean",
"@type": "BooleanCharacteristicValueSpecification"
}
],
"validFor": {
"startDateTime": "2025-01-01T00:00:00Z"
},
"@type": "CharacteristicValueSpecification"
},
{
"id": "frequency",
"name": "frequency",
"description": "Frequency of the issue: permanent or intermittent",
"valueType": "string",
"minCardinality": 1,
"maxCardinality": 1,
"configurable": true,
"extensible": false,
"isUnique": false,
"regex": "^(permanent|intermittent)__COMPONENT_PLACEHOLDER__quot;,
"characteristicValueSpecification": [
{
"value": "permanent",
"valueType": "string",
"@type": "StringCharacteristicValueSpecification"
},
{
"value": "intermittent",
"valueType": "string",
"@type": "StringCharacteristicValueSpecification"
}
],
"validFor": {
"startDateTime": "2025-01-01T00:00:00Z"
},
"@type": "CharacteristicValueSpecification"
},
{
"id": "examplesWhenFaultOccurs",
"name": "examplesWhenFaultOccurs",
"description": "In the event of a fault having intermittent frequency, up to three date and times when the fault was experienced.",
"valueType": "string",
"minCardinality": 0,
"maxCardinality": 1,
"configurable": true,
"extensible": false,
"isUnique": false,
"regex": "^.{1,200}__COMPONENT_PLACEHOLDER__quot;,
"charSpecRelationship": [
{
"@type": "CharacteristicSpecificationRelationship",
"characteristicSpecificationId": "frequency",
"relationshipType": "dependency"
}
],
"validFor": {
"startDateTime": "2025-01-01T00:00:00Z"
},
"@type": "CharacteristicValueSpecification"
},
{
"id": "numberDialled",
"name": "numberDialled",
"description": "Number the customer attempted to call",
"valueType": "string",
"minCardinality": 1,
"maxCardinality": 1,
"configurable": true,
"extensible": false,
"isUnique": false,
"regex": "^.{1,30}__COMPONENT_PLACEHOLDER__quot;,
"validFor": {
"startDateTime": "2025-01-01T00:00:00Z"
},
"@type": "CharacteristicValueSpecification"
},
{
"id": "destinationCountry",
"name": "destinationCountry",
"description": "Country of the call destination (ISO 3166-1 alpha-2)",
"valueType": "string",
"minCardinality": 1,
"maxCardinality": 1,
"configurable": true,
"extensible": false,
"isUnique": false,
"regex": "^.{1,2}__COMPONENT_PLACEHOLDER__quot;,
"validFor": {
"startDateTime": "2025-01-01T00:00:00Z"
},
"@type": "CharacteristicValueSpecification"
}
]
}Voice-Select-Service
{
"id": "Voice-Select-Service",
"name": "Voice-Select-Service",
"href": "https://test.api.wholesale.pxc.co.uk/uat/partners/troubleTicket/v1/troubleTicketSpecification/Voice-Select-Service",
"@type": "TroubleTicketSpecification",
"description": "Voice-Select-Service specification",
"creationDate": "2025-01-01T00:00:00Z",
"lastUpdate": "2025-01-01T00:00:00Z",
"lifecycleStatus": "active",
"validFor": {
"startDateTime": "2025-01-01T00:00:00Z",
"endDateTime": "2030-12-31T11:59:59Z"
},
"version": "1",
"specCharacteristic": [
{
"id": "faultType",
"name": "faultType",
"configurable": true,
"description": "The fault type for Voice Select Service. Options are: 141, 1470, 1471, 1473, 1475, Anonymous Call Reject, Call Divert, Call barring, Call waiting, Caller display, Last Caller Barring, Speed Dial, Withheld number",
"extensible": false,
"isUnique": false,
"minCardinality": 1,
"maxCardinality": 1,
"regex": ".*",
"valueType": "string",
"validFor": {
"startDateTime": "2025-01-01T00:00:00Z"
},
"characteristicValueSpecification": [
{
"value": "Call waiting",
"valueType": "string",
"@type": "StringCharacteristicValueSpecification"
},
{
"value": "Caller display",
"valueType": "string",
"@type": "StringCharacteristicValueSpecification"
},
{
"value": "Call Divert",
"valueType": "string",
"@type": "StringCharacteristicValueSpecification"
},
{
"value": "Anonymous Call Reject",
"valueType": "string",
"@type": "StringCharacteristicValueSpecification"
},
{
"value": "Withheld number",
"valueType": "string",
"@type": "StringCharacteristicValueSpecification"
},
{
"value": "Call barring",
"valueType": "string",
"@type": "StringCharacteristicValueSpecification"
},
{
"value": "1471",
"valueType": "string",
"@type": "StringCharacteristicValueSpecification"
},
{
"value": "141",
"valueType": "string",
"@type": "StringCharacteristicValueSpecification"
},
{
"value": "1473",
"valueType": "string",
"@type": "StringCharacteristicValueSpecification"
},
{
"value": "1475",
"valueType": "string",
"@type": "StringCharacteristicValueSpecification"
},
{
"value": "1470",
"valueType": "string",
"@type": "StringCharacteristicValueSpecification"
},
{
"value": "Last Caller Barring",
"valueType": "string",
"@type": "StringCharacteristicValueSpecification"
},
{
"value": "Speed Dial",
"valueType": "string",
"@type": "StringCharacteristicValueSpecification"
}
],
"@type": "CharacteristicValueSpecification"
},
{
"id": "allCPEChecksComplete",
"name": "allCPEChecksComplete",
"configurable": true,
"description": "Boolean confirming whether all CPE checks were checked by agent",
"extensible": false,
"isUnique": false,
"minCardinality": 1,
"maxCardinality": 1,
"regex": "(true|false)",
"valueType": "boolean",
"validFor": {
"startDateTime": "2025-01-01T00:00:00Z"
},
"characteristicValueSpecification": [
{
"value": true,
"valueType": "boolean",
"@type": "BooleanCharacteristicValueSpecification"
},
{
"value": false,
"valueType": "boolean",
"@type": "BooleanCharacteristicValueSpecification"
}
],
"@type": "CharacteristicValueSpecification"
},
{
"id": "frequency",
"name": "frequency",
"configurable": true,
"description": "Frequency of the issue: permanent or intermittent",
"extensible": false,
"isUnique": false,
"minCardinality": 1,
"maxCardinality": 1,
"regex": "^(permanent|intermittent)__COMPONENT_PLACEHOLDER__quot;,
"valueType": "string",
"validFor": {
"startDateTime": "2025-01-01T00:00:00Z"
},
"characteristicValueSpecification": [
{
"value": "permanent",
"valueType": "string",
"@type": "StringCharacteristicValueSpecification"
},
{
"value": "intermittent",
"valueType": "string",
"@type": "StringCharacteristicValueSpecification"
}
],
"@type": "CharacteristicValueSpecification"
},
{
"id": "examplesWhenFaultOccurs",
"name": "examplesWhenFaultOccurs",
"configurable": true,
"description": "In the event of a fault having intermittent frequency, up to three date and times when the fault was experienced.",
"extensible": false,
"isUnique": false,
"minCardinality": 0,
"maxCardinality": 1,
"regex": "^.{1,200}__COMPONENT_PLACEHOLDER__quot;,
"valueType": "string",
"validFor": {
"startDateTime": "2025-01-01T00:00:00Z"
},
"charSpecRelationship": [
{
"@type": "CharacteristicSpecificationRelationship",
"characteristicSpecificationId": "frequency",
"relationshipType": "dependency"
}
],
"@type": "CharacteristicValueSpecification"
}
]
}Broadband-Connection
{
"id": "Broadband-Connection",
"name": "Broadband-Connection",
"href": "https://test.api.wholesale.pxc.co.uk/uat/partners/troubleTicket/v1/troubleTicketSpecification/Broadband-Connection",
"@type": "TroubleTicketSpecification",
"description": "Broadband-Connection specification",
"creationDate": "2025-01-01T00:00:00Z",
"lastUpdate": "2025-01-01T00:00:00Z",
"lifecycleStatus": "active",
"validFor": {
"startDateTime": "2025-01-01T00:00:00Z",
"endDateTime": "2030-12-31T11:59:59Z"
},
"version": "1",
"specCharacteristic": [
{
"id": "faultType",
"name": "faultType",
"configurable": true,
"description": "The fault type for Broadband Connection. Options are: Intermittent Connection, Loss of Service",
"extensible": false,
"isUnique": false,
"minCardinality": 1,
"maxCardinality": 1,
"regex": ".*",
"valueType": "string",
"characteristicValueSpecification": [
{
"value": "Loss of Service",
"valueType": "string",
"@type": "StringCharacteristicValueSpecification"
},
{
"value": "Intermittent Connection",
"valueType": "string",
"@type": "StringCharacteristicValueSpecification"
}
],
"validFor": {
"startDateTime": "2025-01-01T00:00:00Z"
},
"@type": "CharacteristicValueSpecification"
},
{
"id": "allCPEChecksComplete",
"name": "allCPEChecksComplete",
"configurable": true,
"description": "Boolean confirming whether all CPE checks were completed by the agent",
"extensible": false,
"isUnique": false,
"minCardinality": 1,
"maxCardinality": 1,
"regex": "(true|false)",
"valueType": "boolean",
"characteristicValueSpecification": [
{
"value": true,
"valueType": "boolean",
"@type": "BooleanCharacteristicValueSpecification"
},
{
"value": false,
"valueType": "boolean",
"@type": "BooleanCharacteristicValueSpecification"
}
],
"validFor": {
"startDateTime": "2025-01-01T00:00:00Z"
},
"@type": "CharacteristicValueSpecification"
},
{
"id": "frequency",
"name": "frequency",
"configurable": true,
"description": "Frequency of the issue: permanent or intermittent",
"extensible": false,
"isUnique": false,
"minCardinality": 1,
"maxCardinality": 1,
"regex": "^(permanent|intermittent)__COMPONENT_PLACEHOLDER__quot;,
"valueType": "string",
"characteristicValueSpecification": [
{
"value": "permanent",
"valueType": "string",
"@type": "StringCharacteristicValueSpecification"
},
{
"value": "intermittent",
"valueType": "string",
"@type": "StringCharacteristicValueSpecification"
}
],
"validFor": {
"startDateTime": "2025-01-01T00:00:00Z"
},
"@type": "CharacteristicValueSpecification"
},
{
"id": "examplesWhenFaultOccurs",
"name": "examplesWhenFaultOccurs",
"configurable": true,
"description": "In the event of a fault having intermittent frequency, up to three date and times when the fault was experienced.",
"extensible": false,
"isUnique": false,
"minCardinality": 0,
"maxCardinality": 1,
"regex": "^.{1,200}__COMPONENT_PLACEHOLDER__quot;,
"valueType": "string",
"charSpecRelationship": [
{
"@type": "CharacteristicSpecificationRelationship",
"characteristicSpecificationId": "frequency",
"relationshipType": "dependency"
}
],
"validFor": {
"startDateTime": "2025-01-01T00:00:00Z"
},
"@type": "CharacteristicValueSpecification"
},
{
"id": "safetyNote",
"name": "safetyNote",
"configurable": true,
"description": "Details of any safety-related notes for site visit",
"extensible": false,
"isUnique": false,
"minCardinality": 0,
"maxCardinality": 1,
"regex": "^.{1,2000}__COMPONENT_PLACEHOLDER__quot;,
"valueType": "string",
"validFor": {
"startDateTime": "2025-01-01T00:00:00Z"
},
"@type": "CharacteristicValueSpecification"
},
{
"id": "authoriseEngineerEffort",
"name": "authoriseEngineerEffort",
"configurable": true,
"description": "Boolean to confirm agreement to time-related engineering charges if applicable",
"extensible": false,
"isUnique": false,
"minCardinality": 0,
"maxCardinality": 1,
"regex": "(true|false)",
"valueType": "boolean",
"characteristicValueSpecification": [
{
"value": true,
"valueType": "boolean",
"@type": "BooleanCharacteristicValueSpecification"
},
{
"value": false,
"valueType": "boolean",
"@type": "BooleanCharacteristicValueSpecification"
}
],
"validFor": {
"startDateTime": "2025-01-01T00:00:00Z"
},
"@type": "CharacteristicValueSpecification"
}
]
}Broadband-Network-Authentication
{
"id": "Broadband-Network-Authentication",
"name": "Broadband-Network-Authentication",
"href": "https://test.api.wholesale.pxc.co.uk/uat/partners/troubleTicket/v1/troubleTicketSpecification/Broadband-Network-Authentication",
"@type": "TroubleTicketSpecification",
"description": "Broadband-Network-Authentication specification",
"creationDate": "2025-01-01T00:00:00Z",
"lastUpdate": "2025-01-01T00:00:00Z",
"lifecycleStatus": "active",
"validFor": {
"startDateTime": "2025-01-01T00:00:00Z",
"endDateTime": "2030-12-31T11:59:59Z"
},
"version": "1",
"specCharacteristic": [
{
"id": "faultType",
"name": "faultType",
"configurable": true,
"description": "'The fault type for Broadband Network Authentication. Options are: Dropping authentication, Unable to authenticate, Username and password failure",
"extensible": false,
"isUnique": false,
"minCardinality": 1,
"maxCardinality": 1,
"regex": ".*",
"valueType": "string",
"characteristicValueSpecification": [
{
"value": "Username and password failure",
"valueType": "string",
"@type": "StringCharacteristicValueSpecification"
},
{
"value": "Dropping authentication",
"valueType": "string",
"@type": "StringCharacteristicValueSpecification"
},
{
"value": "Unable to authenticate",
"valueType": "string",
"@type": "StringCharacteristicValueSpecification"
}
],
"validFor": {
"startDateTime": "2025-01-01T00:00:00Z"
},
"@type": "CharacteristicValueSpecification"
},
{
"id": "allCPEChecksComplete",
"name": "allCPEChecksComplete",
"configurable": true,
"description": "Boolean confirming whether all CPE checks were completed by the agent",
"extensible": false,
"isUnique": false,
"minCardinality": 1,
"maxCardinality": 1,
"regex": "(true|false)",
"valueType": "boolean",
"characteristicValueSpecification": [
{
"value": true,
"valueType": "boolean",
"@type": "BooleanCharacteristicValueSpecification"
},
{
"value": false,
"valueType": "boolean",
"@type": "BooleanCharacteristicValueSpecification"
}
],
"validFor": {
"startDateTime": "2025-01-01T00:00:00Z"
},
"@type": "CharacteristicValueSpecification"
},
{
"id": "frequency",
"name": "frequency",
"configurable": true,
"description": "Frequency of the issue: permanent or intermittent",
"extensible": false,
"isUnique": false,
"minCardinality": 1,
"maxCardinality": 1,
"regex": "^(permanent|intermittent)__COMPONENT_PLACEHOLDER__quot;,
"valueType": "string",
"characteristicValueSpecification": [
{
"value": "permanent",
"valueType": "string",
"@type": "StringCharacteristicValueSpecification"
},
{
"value": "intermittent",
"valueType": "string",
"@type": "StringCharacteristicValueSpecification"
}
],
"validFor": {
"startDateTime": "2025-01-01T00:00:00Z"
},
"@type": "CharacteristicValueSpecification"
},
{
"id": "examplesWhenFaultOccurs",
"name": "examplesWhenFaultOccurs",
"configurable": true,
"description": "In the event of a fault having intermittent frequency, up to three date and times when the fault was experienced.",
"extensible": false,
"isUnique": false,
"minCardinality": 0,
"maxCardinality": 1,
"regex": "^.{1,200}__COMPONENT_PLACEHOLDER__quot;,
"valueType": "string",
"charSpecRelationship": [
{
"@type": "CharacteristicSpecificationRelationship",
"characteristicSpecificationId": "frequency",
"relationshipType": "dependency"
}
],
"validFor": {
"startDateTime": "2025-01-01T00:00:00Z"
},
"@type": "CharacteristicValueSpecification"
},
{
"id": "haveRadiusLogsBeenChecked",
"name": "haveRadiusLogsBeenChecked",
"configurable": true,
"description": "Boolean confirming whether Radius logs have been reviewed",
"extensible": false,
"isUnique": false,
"minCardinality": 1,
"maxCardinality": 1,
"regex": "(true|false)",
"valueType": "boolean",
"characteristicValueSpecification": [
{
"value": true,
"valueType": "boolean",
"@type": "BooleanCharacteristicValueSpecification"
},
{
"value": false,
"valueType": "boolean",
"@type": "BooleanCharacteristicValueSpecification"
}
],
"validFor": {
"startDateTime": "2025-01-01T00:00:00Z"
},
"@type": "CharacteristicValueSpecification"
}
]
}Broadband-Slow-Speeds
{
"id": "Broadband-Slow-Speeds",
"name": "Broadband-Slow-Speeds",
"href": "https://test.api.wholesale.pxc.co.uk/uat/partners/troubleTicket/v1/troubleTicketSpecification/Broadband-Slow-Speeds",
"@type": "TroubleTicketSpecification",
"description": "Broadband-Slow-Speeds specification",
"creationDate": "2025-01-01T00:00:00Z",
"lastUpdate": "2025-01-01T00:00:00Z",
"lifecycleStatus": "active",
"validFor": {
"startDateTime": "2025-01-01T00:00:00Z",
"endDateTime": "2030-12-31T11:59:59Z"
},
"version": "1",
"specCharacteristic": [
{
"id": "faultType",
"name": "faultType",
"configurable": true,
"description": "The fault type for Broadband Slow Speeds. Options are: Service Quality",
"extensible": false,
"isUnique": false,
"minCardinality": 1,
"maxCardinality": 1,
"regex": ".*",
"valueType": "string",
"characteristicValueSpecification": [
{
"value": "Service Quality",
"valueType": "string",
"@type": "StringCharacteristicValueSpecification"
}
],
"validFor": {
"startDateTime": "2025-01-01T00:00:00Z"
},
"@type": "CharacteristicValueSpecification"
},
{
"id": "allCPEChecksComplete",
"name": "allCPEChecksComplete",
"configurable": true,
"description": "Boolean confirming whether all CPE checks were completed by the agent",
"extensible": false,
"isUnique": false,
"minCardinality": 1,
"maxCardinality": 1,
"regex": "(true|false)",
"valueType": "boolean",
"characteristicValueSpecification": [
{
"value": true,
"valueType": "boolean",
"@type": "BooleanCharacteristicValueSpecification"
},
{
"value": false,
"valueType": "boolean",
"@type": "BooleanCharacteristicValueSpecification"
}
],
"validFor": {
"startDateTime": "2025-01-01T00:00:00Z"
},
"@type": "CharacteristicValueSpecification"
},
{
"id": "frequency",
"name": "frequency",
"configurable": true,
"description": "Frequency of the issue: permanent or intermittent",
"extensible": false,
"isUnique": false,
"minCardinality": 1,
"maxCardinality": 1,
"regex": "^(permanent|intermittent)__COMPONENT_PLACEHOLDER__quot;,
"valueType": "string",
"characteristicValueSpecification": [
{
"value": "permanent",
"valueType": "string",
"@type": "StringCharacteristicValueSpecification"
},
{
"value": "intermittent",
"valueType": "string",
"@type": "StringCharacteristicValueSpecification"
}
],
"validFor": {
"startDateTime": "2025-01-01T00:00:00Z"
},
"@type": "CharacteristicValueSpecification"
},
{
"id": "examplesWhenFaultOccurs",
"name": "examplesWhenFaultOccurs",
"configurable": true,
"description": "In the event of a fault having intermittent frequency, up to three date and times when the fault was experienced.",
"extensible": false,
"isUnique": false,
"minCardinality": 0,
"maxCardinality": 1,
"regex": "^.{1,200}__COMPONENT_PLACEHOLDER__quot;,
"valueType": "string",
"charSpecRelationship": [
{
"@type": "CharacteristicSpecificationRelationship",
"characteristicSpecificationId": "frequency",
"relationshipType": "dependency"
}
],
"validFor": {
"startDateTime": "2025-01-01T00:00:00Z"
},
"@type": "CharacteristicValueSpecification"
},
{
"id": "traceRouteResults",
"name": "traceRouteResults",
"configurable": true,
"description": "Results of a traceroute test related to the issue",
"extensible": false,
"isUnique": false,
"minCardinality": 1,
"maxCardinality": 1,
"regex": "^.{1,1000}__COMPONENT_PLACEHOLDER__quot;,
"valueType": "string",
"validFor": {
"startDateTime": "2025-01-01T00:00:00Z"
},
"@type": "CharacteristicValueSpecification"
},
{
"id": "haveRadiusLogsBeenChecked",
"name": "haveRadiusLogsBeenChecked",
"configurable": true,
"description": "Boolean confirming whether Radius logs have been reviewed",
"extensible": false,
"isUnique": false,
"minCardinality": 1,
"maxCardinality": 1,
"regex": "(true|false)",
"valueType": "boolean",
"characteristicValueSpecification": [
{
"value": true,
"valueType": "boolean",
"@type": "BooleanCharacteristicValueSpecification"
},
{
"value": false,
"valueType": "boolean",
"@type": "BooleanCharacteristicValueSpecification"
}
],
"validFor": {
"startDateTime": "2025-01-01T00:00:00Z"
},
"@type": "CharacteristicValueSpecification"
},
{
"id": "safetyNote",
"name": "safetyNote",
"configurable": true,
"description": "Details of any safety-related notes for site visit",
"extensible": false,
"isUnique": false,
"minCardinality": 0,
"maxCardinality": 1,
"regex": "^.{1,2000}__COMPONENT_PLACEHOLDER__quot;,
"valueType": "string",
"validFor": {
"startDateTime": "2025-01-01T00:00:00Z"
},
"@type": "CharacteristicValueSpecification"
},
{
"id": "authoriseEngineerEffort",
"name": "authoriseEngineerEffort",
"configurable": true,
"description": "Boolean to confirm agreement to time-related engineering charges if applicable",
"extensible": false,
"isUnique": false,
"minCardinality": 0,
"maxCardinality": 1,
"regex": "(true|false)",
"valueType": "boolean",
"characteristicValueSpecification": [
{
"value": true,
"valueType": "boolean",
"@type": "BooleanCharacteristicValueSpecification"
},
{
"value": false,
"valueType": "boolean",
"@type": "BooleanCharacteristicValueSpecification"
}
],
"validFor": {
"startDateTime": "2025-01-01T00:00:00Z"
},
"@type": "CharacteristicValueSpecification"
}
]
}Broadband-Browsing
{
"id": "Broadband-Browsing",
"name": "Broadband-Browsing",
"href": "https://test.api.wholesale.pxc.co.uk/uat/partners/troubleTicket/v1/troubleTicketSpecification/Broadband-Browsing",
"@type": "TroubleTicketSpecification",
"description": "Broadband-Browsing specification",
"creationDate": "2025-01-01T00:00:00Z",
"lastUpdate": "2025-01-01T00:00:00Z",
"lifecycleStatus": "active",
"validFor": {
"startDateTime": "2025-01-01T00:00:00Z",
"endDateTime": "2030-12-31T11:59:59Z"
},
"version": "1",
"specCharacteristic": [
{
"id": "faultType",
"name": "faultType",
"configurable": true,
"description": "The fault type for Broadband Browsing. Options are: All Sites, Site Specific",
"extensible": false,
"isUnique": false,
"minCardinality": 1,
"maxCardinality": 1,
"regex": ".*",
"valueType": "string",
"characteristicValueSpecification": [
{
"value": "All Sites",
"valueType": "string",
"@type": "StringCharacteristicValueSpecification"
},
{
"value": "Site Specific",
"valueType": "string",
"@type": "StringCharacteristicValueSpecification"
}
],
"validFor": {
"startDateTime": "2025-01-01T00:00:00Z"
},
"@type": "CharacteristicValueSpecification"
},
{
"id": "allCPEChecksComplete",
"name": "allCPEChecksComplete",
"configurable": true,
"description": "Boolean confirming whether all CPE checks were completed by the agent",
"extensible": false,
"isUnique": false,
"minCardinality": 1,
"maxCardinality": 1,
"regex": "(true|false)",
"valueType": "boolean",
"characteristicValueSpecification": [
{
"value": true,
"valueType": "boolean",
"@type": "BooleanCharacteristicValueSpecification"
},
{
"value": false,
"valueType": "boolean",
"@type": "BooleanCharacteristicValueSpecification"
}
],
"validFor": {
"startDateTime": "2025-01-01T00:00:00Z"
},
"@type": "CharacteristicValueSpecification"
},
{
"id": "frequency",
"name": "frequency",
"configurable": true,
"description": "Frequency of the issue: permanent or intermittent",
"extensible": false,
"isUnique": false,
"minCardinality": 1,
"maxCardinality": 1,
"regex": "^(permanent|intermittent)__COMPONENT_PLACEHOLDER__quot;,
"valueType": "string",
"characteristicValueSpecification": [
{
"value": "permanent",
"valueType": "string",
"@type": "StringCharacteristicValueSpecification"
},
{
"value": "intermittent",
"valueType": "string",
"@type": "StringCharacteristicValueSpecification"
}
],
"validFor": {
"startDateTime": "2025-01-01T00:00:00Z"
},
"@type": "CharacteristicValueSpecification"
},
{
"id": "examplesWhenFaultOccurs",
"name": "examplesWhenFaultOccurs",
"configurable": true,
"description": "Provide three examples of dates/times when the browsing issue occurred.",
"extensible": false,
"isUnique": false,
"minCardinality": 1,
"maxCardinality": 1,
"regex": "^.{1,200}__COMPONENT_PLACEHOLDER__quot;,
"valueType": "string",
"validFor": {
"startDateTime": "2025-01-01T00:00:00Z"
},
"@type": "CharacteristicValueSpecification"
},
{
"id": "traceRouteResults",
"name": "traceRouteResults",
"configurable": true,
"description": "Results of a traceroute test related to the issue",
"extensible": false,
"isUnique": false,
"minCardinality": 1,
"maxCardinality": 1,
"regex": "^.{1,1000}__COMPONENT_PLACEHOLDER__quot;,
"valueType": "string",
"validFor": {
"startDateTime": "2025-01-01T00:00:00Z"
},
"@type": "CharacteristicValueSpecification"
},
{
"id": "ftpOrWebsiteAddress",
"name": "ftpOrWebsiteAddress",
"configurable": true,
"description": "FTP or website address impacted by browsing issue.",
"extensible": false,
"isUnique": false,
"minCardinality": 1,
"maxCardinality": 1,
"regex": "^.{1,50}__COMPONENT_PLACEHOLDER__quot;,
"valueType": "string",
"validFor": {
"startDateTime": "2025-01-01T00:00:00Z"
},
"@type": "CharacteristicValueSpecification"
}
]
}